﻿using MDT.LifeSewagePlatform.Conmmon;
using MDT.LifeSewagePlatform.Entity;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

/*********************************************************
 * 命名空间 MDT.LifeSewagePlatform.InterfaceService
 * 接口名称 IAlaramRuleService
 * 开发人员：-nhy
 * 创建时间：2022/3/31 11:40:54
 * 描述说明：
 * 更改历史：
 * 
 * *******************************************************/
namespace MDT.LifeSewagePlatform.InterfaceService
{
    public interface IAlaramRuleService
    {
        public  Task<BaseMessage> AddAsync(AlaramRuleCreateDto alaramRuleDto, int userId);
        

        public  Task<BaseMessage> UpdateAsync(int Id, AlaramRuleCreateDto alaramRuleDto, int userId);
      
        public  Task<BaseMessage> DeleteAsync(int Id);
        
        
        public  Task<BaseMessage> SoftDeleteAsync(int Id, int UserId);
       

        public  Task<BaseMessage> GetRulesAsync(AlaramRuleParameter Params);
    }
}
